package com.ztgf.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author YUE
 * @create 2020-08-13 10:10
 */
@Data
public class OrderPayBO implements Serializable {
    @ApiModelProperty("原订单id")
    private Long orderId;
    @ApiModelProperty("业务订单流水id")
    private Long businessOrderWaterId;
    @ApiModelProperty("支付订单id")
    private Long orderPayRelationId;
    @ApiModelProperty("退款订单id")
    private Long refundOrderId;
    @ApiModelProperty("支付母订单id")
    private Long payOrderMotherId;

    @ApiModelProperty("0退款 1支付 2重复支付 3佣金回调")
    private Integer type;
    @ApiModelProperty("类型 0余额、1网银")
    private Integer payType;
    @ApiModelProperty("支付状态 0未支付、1支付中、2成功、3失败")
    private Integer payStatus;
    @ApiModelProperty("退款状态 0 未退款 1 退款中 2已退款 3退款失败")
    private Integer refundStatus;
    @ApiModelProperty("中金流水号")
    private String zjBusinessId;
    @ApiModelProperty("订单编号")
    private String orderNo;
    @ApiModelProperty("佣金金额")
    private BigDecimal commissionMoney;

}